#pragma once

struct MouseInfo
{
public:
	int Mx,My;
	bool Mleft, Mright, Mmiddle;

	MouseInfo()
	{
		Mx = My = 0;
		Mleft = Mright = Mmiddle = false;
	}

	MouseInfo copy()
	{
		MouseInfo ret;
		ret.Mx = Mx;
		ret.My = My;
		ret.Mleft = Mleft;
		ret.Mright = Mright;
		ret.Mmiddle = Mmiddle;
		return ret;
	}
};
